Object Interconnections Introduction to Distributed Object Computing ( Column 1 )
نویسندگان
چکیده
Welcome to the first edition of our new Object Interconnections column concerning distributed object computing (DOC) and C++. In this column, we will explore a wide range of topics related to DOC. Our goal is to de-mystify the terminology and dispel the hype surrounding DOC. In place of hype, we will focus on object-oriented principles, methods, and tools that are emerging to support DOC using C++. We plan to investigate and describe various tools and environments that are available commercially. In addition, we will discuss detailed design and implementation problems that arise when using C++ to create DOC solutions. The field of DOC is already rather broad and is still growing rapidly. Therefore, we will have plenty of material to cover in the coming months. If there’s any topic in particular that you’d like us to cover, please send us email at [email protected]. It has been claimed that distributed computing can improve
منابع مشابه
Object Interconnections Distributed Callbacks and Decoupled Communication in Corba (column 8)
We’re changing gears in this column. Our recent columns have used a distributed stock quoting example to focus on different concurrency models for developing multithreaded server applications. In this column, we’ll start looking at another aspect of distributed object computing systems: decoupling the relationship between “clients” and “servers.” Our examples to date have focused exclusively on...
متن کاملObject Interconnections Distributed Callbacks and Decoupled Communication in CORBA
We’re changing gears in this column. Our recent columns have used a distributed stock quoting example to focus on different concurrency models for developing multithreaded server applications. In this column, we’ll start looking at another aspect of distributed object computing systems: decoupling the relationship between “clients” and “servers.” Our examples to date have focused exclusively on...
متن کاملObject Interconnections Comparing Alternative Programming Techniques for Multi - threaded CORBA Servers ( Column 6 )
Inherent complexity of multi-threaded programming arises from challenges such as avoiding deadlock and livelock, eliminating race conditions for shared objects, and minimizing the overhead of context switch, synchronization, and data movement. An inherently complex aspect of programming multi-threaded distributed applications (particularly servers) involves selecting the appropriate concurrency...
متن کاملObject Interconnections Comparing Alternative Server Programming Techniques ( Column 4 ) Douglas
This column examines and evaluates several techniques for developing client/server applications in order to illustrate key aspects of distributed programming. The application we’re examining enables investment brokers to query the price of a stock from a distributed quote database. Our two previous columns outlined the distributed computing requirements of this application and examined several ...
متن کاملObject Interconnections Comparing Alternative Server Programming Techniques ( Column 4 )
This column examines and evaluates several techniques for developing client/server applications in order to illustrate key aspects of distributed programming. The application we’re examining enables investment brokers to query the price of a stock from a distributed quote database. Our two previous columns outlined the distributed computing requirements of this application and examined several ...
متن کامل